﻿
namespace Mbs.Messaging
{

    public interface IDelegateInvoker
    {
        void Invoke<TMessage>(PreFilterHandler<TMessage>[] handlers, PreFilterEventArgs<TMessage> e);
        void Invoke<TMessage>(FilterHandler<TMessage>[] filters, ObserverHandler<TMessage> handler, FilterEventArgs<TMessage> e);
    }

}